/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package Puerto;

/**
 *
 * @author luis
 */
public class Alquiler {
    Barco barco1 = null;
    Lujo barco2 = null;
    Velero barco3 = null;
    Deportivo barco4 = null;
    Cliente cliente;
    int posicion, dias;
    Alquiler(Cliente cliente, int posicion, int fechaini, int fechafin){
        this.cliente = cliente;
        this.posicion = posicion;
        this.dias = (fechafin-fechaini)+1;
    }

    /**
     *
     * @param barco
     */
    public void barco(Barco barco){
        this.barco1 = barco;
    }

    /**
     *
     * @param barco
     */
    public void barco(Lujo barco){
        this.barco2 = barco;
    }

    /**
     *
     * @param barco
     */
    public void barco(Velero barco){
        this.barco3 = barco;
    }

    /**
     *
     * @param barco
     */
    public void barco(Deportivo barco){
        this.barco4 = barco;
    }

    /**
     *
     * @return
     */
    public int calc(){
        int precio = 0;
        if(barco2 != null){
            precio = dias*barco2.eslora*10*(barco2.camarotes+barco2.motor);
        }
        return precio;
    }
}
